internal fertilisation - Spanish English Dictionary